
// -稀疏数组 记录一个数组非0的部分

#ifndef SPARSE_H_
#define SPARSE_H_

#include<stdlib.h>

typedef struct linked
{
    int index;
    int value;
    struct linked * next;
}Node;

// -从文件读取数据
Node * List_read(char * filename);
// -将数据存储到文件里面
int List_save(char * filename,Node * arr);
// -合并两个链表
Node * List_merge(Node * arr1,Node * arr2);
// -释放内存
void List_destory(Node * arr);

#endif //!SPARSE_H_